(0) Obligation:

JBC Problem based on JBC Program:
Manifest-Version: 1.0 Created-By: 1.6.0_14 (Sun Microsystems Inc.) Main-Class: DivTernary/DivTernary
package DivTernary;
public class DivTernary {
// by Thomas Kolbe
public static Nats div(final Nats x, final Nats y, final Nats z) {
if (z.isZero()) {
return Nats.zero();
}
if (y.isZero()) {
return Nats.succ(div(x.copy(), z.copy(), z.copy()));
}
if (x.isZero()) {
return Nats.zero();
}
return div(x.pred.copy(), y.pred.copy(), z);
}

public static void main(final String[] args) {

final Nats x = new Nats(args[0].length());
final Nats y = new Nats(args[1].length());

div(x, y, y);
}
}


package DivTernary;

public class Nats {
Nats pred;

public Nats() {
}

public Nats(final int n) {
if (n <= 0) {
this.pred = null;
} else {
this.pred = new Nats(n - 1);
}
}

public int toInt() {
if (this.pred == null) {
return 0;
}
return this.pred.toInt() + 1;
}

@Override
public String toString() {
return (String.valueOf(toInt()));
}

public boolean isZero() {
return (this.pred == null);
}

public static Nats zero() {
return new Nats();
}

public static Nats succ(final Nats x) {
final Nats y = new Nats();
y.pred = x;
return y;
}

/**
* @return
*/
public Nats copy() {
if (this.pred == null) {
return new Nats();
}
final Nats predCopy = this.pred.copy();
return succ(predCopy);
}

}


(1) JBC2FIG (SOUND transformation)

Constructed FIGraph.

(2) Obligation:

FIGraph based on JBC Program:
DivTernary.DivTernary.main([Ljava/lang/String;)V: Graph of 186 nodes with 0 SCCs.

DivTernary.Nats.<init>(I)V: Graph of 27 nodes with 0 SCCs.

DivTernary.DivTernary.div(LDivTernary/Nats;LDivTernary/Nats;LDivTernary/Nats;)LDivTernary/Nats;: Graph of 719 nodes with 0 SCCs.

DivTernary.Nats.isZero()Z: Graph of 13 nodes with 0 SCCs.

DivTernary.Nats.copy()LDivTernary/Nats;: Graph of 57 nodes with 0 SCCs.


(3) FIGtoITRSProof (SOUND transformation)

Transformed FIGraph SCCs to IDPs. Logs:


Log for SCC 0:

Generated 11 rules for P and 45 rules for R.


Combined rules. Obtained 1 rules for P and 3 rules for R.


Filtered ground terms:


976_0_copy_FieldAccess(x1, x2, x3) → 976_0_copy_FieldAccess(x2, x3)
DivTernary.Nats(x1, x2) → DivTernary.Nats(x2)
3406_0_copy_Return(x1, x2) → 3406_0_copy_Return(x2)
1295_0_copy_Return(x1, x2) → 1295_0_copy_Return
1076_0_copy_Return(x1, x2, x3) → 1076_0_copy_Return

Filtered duplicate args:


976_0_copy_FieldAccess(x1, x2) → 976_0_copy_FieldAccess(x2)

Finished conversion. Obtained 1 rules for P and 3 rules for R. System has no predefined symbols.




Log for SCC 1:

Generated 147 rules for P and 719 rules for R.


Combined rules. Obtained 33 rules for P and 107 rules for R.


Filtered ground terms:


DivTernary.Nats(x1, x2) → DivTernary.Nats(x2)
1220_0_isZero_Load(x1, x2) → 1220_0_isZero_Load(x2)
3406_0_copy_Return(x1, x2) → 3406_0_copy_Return(x2)
1295_0_copy_Return(x1, x2) → 1295_0_copy_Return
2226_1_div_InvokeMethod(x1, x2, x3, x4) → 2226_1_div_InvokeMethod(x1, x2, x4)
1076_0_copy_Return(x1, x2, x3) → 1076_0_copy_Return
2068_0_copy_Load(x1, x2) → 2068_0_copy_Load(x2)
1977_1_div_InvokeMethod(x1, x2, x3, x4) → 1977_1_div_InvokeMethod(x1, x3, x4)
1711_1_div_InvokeMethod(x1, x2, x3, x4) → 1711_1_div_InvokeMethod(x1, x2, x4)
1882_1_div_InvokeMethod(x1, x2, x3, x4) → 1882_1_div_InvokeMethod(x1, x4)
1711_0_copy_Load(x1, x2) → 1711_0_copy_Load(x2)
1514_0_copy_Load(x1, x2) → 1514_0_copy_Load(x2)
1445_0_div_InvokeMethod(x1, x2, x3, x4) → 1445_0_div_InvokeMethod(x2, x3, x4)
864_0_isZero_Return(x1, x2) → 864_0_isZero_Return
1333_0_isZero_Load(x1, x2) → 1333_0_isZero_Load(x2)
1293_0_div_EQ(x1, x2, x3, x4, x5) → 1293_0_div_EQ(x2, x3, x4, x5)
3868_0_copy_Load(x1, x2) → 3868_0_copy_Load(x2)
2174_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 2174_1_div_InvokeMethod(x1, x2, x3, x5)
2095_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 2095_1_div_InvokeMethod(x1, x2, x3, x5)
2095_0_copy_Load(x1, x2) → 2095_0_copy_Load
1952_0_copy_Load(x1, x2) → 1952_0_copy_Load(x2)
3728_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 3728_1_div_InvokeMethod(x1, x3, x4, x6, x7)
1964_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 1964_1_div_InvokeMethod(x1, x3, x4, x6, x7)
1964_0_copy_Load(x1, x2) → 1964_0_copy_Load(x2)
1376_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6) → 1376_1_div_InvokeMethod(x1, x3, x4, x6)
1527_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 1527_1_div_InvokeMethod(x1, x3)
1452_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 1452_1_div_InvokeMethod(x1, x3)
1452_0_copy_Load(x1, x2) → 1452_0_copy_Load
1376_0_copy_Load(x1, x2) → 1376_0_copy_Load(x2)
1322_0_copy_Load(x1, x2) → 1322_0_copy_Load(x2)
881_0_isZero_Return(x1, x2) → 881_0_isZero_Return
1273_0_isZero_Load(x1, x2) → 1273_0_isZero_Load(x2)
819_0_isZero_NONNULL(x1, x2) → 819_0_isZero_NONNULL(x2)
993_0_copy_NONNULL(x1, x2, x3) → 993_0_copy_NONNULL(x2, x3)
4256_0_div_Return(x1, x2) → 4256_0_div_Return(x2)
6546_0_div_Return(x1, x2, x3, x4, x5) → 6546_0_div_Return(x2, x3, x5)
6077_0_div_Return(x1, x2) → 6077_0_div_Return(x2)
5937_0_div_Return(x1, x2, x3, x4, x5) → 5937_0_div_Return(x2, x3, x4, x5)
5808_0_div_Return(x1, x2) → 5808_0_div_Return(x2)
5789_0_div_Return(x1, x2) → 5789_0_div_Return(x2)
4324_0_div_InvokeMethod(x1, x2, x3, x4, x5) → 4324_0_div_InvokeMethod(x3, x4, x5)
java.lang.NullPointerException(x1) → java.lang.NullPointerException
java.lang.RuntimeException(x1) → java.lang.RuntimeException
java.lang.Exception(x1) → java.lang.Exception
java.lang.Throwable(x1) → java.lang.Throwable
4912_0_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → 4912_0_div_InvokeMethod(x3, x4, x5, x6, x7, x8)
4748_0_div_Return(x1, x2, x3, x4, x5) → 4748_0_div_Return(x2, x3)
4135_0_div_InvokeMethod(x1, x2, x3, x4, x5) → 4135_0_div_InvokeMethod(x3, x5)
4115_0_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → 4115_0_div_InvokeMethod(x3, x4, x6)
3030_0_div_InvokeMethod(x1, x2, x3, x4, x5) → 3030_0_div_InvokeMethod(x4, x5)
3015_0_div_InvokeMethod(x1, x2, x3, x4, x5) → 3015_0_div_InvokeMethod(x5)
2426_0_div_Return(x1, x2) → 2426_0_div_Return
2021_0_div_Return(x1, x2) → 2021_0_div_Return
1915_0_div_Return(x1, x2) → 1915_0_div_Return
1663_0_div_Return(x1, x2, x3, x4, x5) → 1663_0_div_Return(x2, x3, x4)
1350_0_div_Return(x1, x2, x3, x4, x5) → 1350_0_div_Return(x2, x3, x4)
5130_0_div_InvokeMethod(x1, x2, x3, x4, x5) → 5130_0_div_InvokeMethod(x3, x4)
3451_0_div_InvokeMethod(x1, x2, x3, x4, x5) → 3451_0_div_InvokeMethod(x3)
6742_0_div_Return(x1, x2, x3, x4, x5) → 6742_0_div_Return(x3, x4, x5)
6040_0_div_Return(x1, x2, x3, x4, x5) → 6040_0_div_Return(x3, x5)
5657_0_div_Return(x1, x2, x3, x4, x5) → 5657_0_div_Return(x3, x4)
3929_0_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → 3929_0_div_InvokeMethod(x4, x5, x7, x8)
3000_0_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → 3000_0_div_InvokeMethod(x4)
2850_0_div_InvokeMethod(x1, x2, x3, x4, x5) → 2850_0_div_InvokeMethod(x3, x4)
2165_0_div_Return(x1, x2, x3, x4, x5) → 2165_0_div_Return(x3)
3878_0_copy_Return(x1, x2, x3) → 3878_0_copy_Return
3587_0_copy_Return(x1) → 3587_0_copy_Return
2101_0_copy_Return(x1, x2) → 2101_0_copy_Return
1970_0_copy_Return(x1, x2, x3) → 1970_0_copy_Return
3532_0_copy_Return(x1) → 3532_0_copy_Return
1858_0_copy_Return(x1, x2) → 1858_0_copy_Return
1460_0_copy_Return(x1, x2) → 1460_0_copy_Return

Filtered duplicate args:


1220_1_div_InvokeMethod(x1, x2, x3, x4, x5) → 1220_1_div_InvokeMethod(x1, x2, x3, x5)
1333_1_div_InvokeMethod(x1, x2, x3, x4, x5) → 1333_1_div_InvokeMethod(x1, x3, x4, x5)
3868_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 3868_1_div_InvokeMethod(x1, x2, x3, x5, x6, x7)
1952_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6) → 1952_1_div_InvokeMethod(x1, x2, x3, x5, x6)
1322_1_div_InvokeMethod(x1, x2, x3, x4, x5) → 1322_1_div_InvokeMethod(x1, x3, x4, x5)
1964_1_div_InvokeMethod(x1, x2, x3, x4, x5) → 1964_1_div_InvokeMethod(x1, x2, x4, x5)
1376_1_div_InvokeMethod(x1, x2, x3, x4) → 1376_1_div_InvokeMethod(x1, x2, x4)
1273_1_div_InvokeMethod(x1, x2, x3, x4, x5) → 1273_1_div_InvokeMethod(x1, x2, x4, x5)

Finished conversion. Obtained 31 rules for P and 107 rules for R. System has no predefined symbols.




Log for SCC 2:

Generated 15 rules for P and 12 rules for R.


Combined rules. Obtained 1 rules for P and 2 rules for R.


Filtered ground terms:


86_0_<init>_InvokeMethod(x1, x2) → 86_0_<init>_InvokeMethod(x2)
Cond_86_0_<init>_InvokeMethod(x1, x2, x3) → Cond_86_0_<init>_InvokeMethod(x1, x3)
339_0_<init>_Return(x1) → 339_0_<init>_Return
189_0_<init>_Return(x1) → 189_0_<init>_Return

Combined rules. Obtained 1 rules for P and 2 rules for R.


Finished conversion. Obtained 1 rules for P and 2 rules for R. System has predefined symbols.


(4) Complex Obligation (AND)

(5) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:
none


The ITRS R consists of the following rules:
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))

The integer pair graph contains the following rules and edges:
(0): 976_0_COPY_FIELDACCESS(java.lang.Object(DivTernary.Nats(java.lang.Object(x0[0])))) → 976_0_COPY_FIELDACCESS(java.lang.Object(x0[0]))

(0) -> (0), if ((java.lang.Object(x0[0]) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x0[0]')))))



The set Q consists of the following terms:
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

(6) IDPtoQDPProof (SOUND transformation)

Represented integers and predefined function symbols by Terms

(7) Obligation:

Q DP problem:
The TRS P consists of the following rules:

976_0_COPY_FIELDACCESS(java.lang.Object(DivTernary.Nats(java.lang.Object(x0[0])))) → 976_0_COPY_FIELDACCESS(java.lang.Object(x0[0]))

The TRS R consists of the following rules:

1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))

The set Q consists of the following terms:

1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

We have to consider all minimal (P,Q,R)-chains.

(8) UsableRulesProof (EQUIVALENT transformation)

As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R.

(9) Obligation:

Q DP problem:
The TRS P consists of the following rules:

976_0_COPY_FIELDACCESS(java.lang.Object(DivTernary.Nats(java.lang.Object(x0[0])))) → 976_0_COPY_FIELDACCESS(java.lang.Object(x0[0]))

R is empty.
The set Q consists of the following terms:

1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

We have to consider all minimal (P,Q,R)-chains.

(10) QReductionProof (EQUIVALENT transformation)

We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN].

1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

(11) Obligation:

Q DP problem:
The TRS P consists of the following rules:

976_0_COPY_FIELDACCESS(java.lang.Object(DivTernary.Nats(java.lang.Object(x0[0])))) → 976_0_COPY_FIELDACCESS(java.lang.Object(x0[0]))

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.

(12) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • 976_0_COPY_FIELDACCESS(java.lang.Object(DivTernary.Nats(java.lang.Object(x0[0])))) → 976_0_COPY_FIELDACCESS(java.lang.Object(x0[0]))
    The graph contains the following edges 1 > 1

(13) YES

(14) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:
none


The ITRS R consists of the following rules:
1452_0_copy_Load1460_0_copy_Return
1452_0_copy_Load1858_0_copy_Return
1452_0_copy_Load3532_0_copy_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL))) → 1970_0_copy_Return
1452_0_copy_Load2101_0_copy_Return
1452_0_copy_Load3587_0_copy_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL))) → 3878_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1452_0_copy_Load993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
1527_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 2165_0_div_Return(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 2165_0_div_Return(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 6040_0_div_Return(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1527_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(x1))) → 6040_0_div_Return(java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
3728_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5657_0_div_Return(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
3728_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5657_0_div_Return(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
3728_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 6742_0_div_Return(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3728_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 6742_0_div_Return(java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))))
2174_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
2174_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
2174_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2174_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2174_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
2174_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))))
4445_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
4445_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
4445_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
4445_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1445_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)), NULL) → 2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)))
1882_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0))) → 1915_0_div_Return
1882_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0))) → 1915_0_div_Return
1882_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1882_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0))) → 3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL))) → 3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1882_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1882_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1977_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2021_0_div_Return
1977_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2021_0_div_Return
1977_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1977_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1977_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1977_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
2226_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2426_0_div_Return
2226_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2426_0_div_Return
2226_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2226_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2226_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
3930_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(x1))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x3))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3930_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3930_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3930_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
3930_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3930_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return

The integer pair graph contains the following rules and edges:
(0): 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
(1): 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), 0)
(2): 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), 1)
(3): 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), 1) → 1322_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
(4): 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
(5): 1376_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[5])), java.lang.Object(DivTernary.Nats(NULL))) → 1452_1_DIV_INVOKEMETHOD(1452_0_copy_Load, java.lang.Object(DivTernary.Nats(x0[5])))
(6): 1452_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[6]))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))
(7): 1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
(8): 1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
(9): 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
(10): 1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
(11): 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
(12): 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
(13): 1952_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[13])))), java.lang.Object(DivTernary.Nats(x1[13])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[13])))), java.lang.Object(DivTernary.Nats(NULL))) → 2095_1_DIV_INVOKEMETHOD(1452_0_copy_Load, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[13])))), java.lang.Object(DivTernary.Nats(x1[13])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[13])))))
(14): 2095_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[14])))), java.lang.Object(DivTernary.Nats(x1[14])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[14]))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[14])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))
(15): 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
(16): 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
(17): 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
(18): 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
(19): 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), 0) → 1333_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[19]))), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
(20): 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
(21): 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
(22): 1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
(23): 1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[23]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
(24): 1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
(25): 1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
(26): 1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
(27): 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
(28): 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
(29): 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
(30): 2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))

(0) -> (1), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(x1[0])) →* java.lang.Object(DivTernary.Nats(x1[1])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))) →* java.lang.Object(DivTernary.Nats(x3[1])))∧(java.lang.Object(DivTernary.Nats(x2[0])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))))


(0) -> (2), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))) →* 881_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(x1[0])) →* java.lang.Object(DivTernary.Nats(x1[2])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))) →* java.lang.Object(DivTernary.Nats(x2[2])))∧(java.lang.Object(DivTernary.Nats(x2[0])) →* java.lang.Object(DivTernary.Nats(NULL))))


(1) -> (3), if ((java.lang.Object(DivTernary.Nats(x1[1])) →* java.lang.Object(DivTernary.Nats(x0[3])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))) →* java.lang.Object(DivTernary.Nats(x1[3])))∧(java.lang.Object(DivTernary.Nats(x3[1])) →* java.lang.Object(DivTernary.Nats(x2[3])))∧(0* 1))


(1) -> (19), if ((java.lang.Object(DivTernary.Nats(x1[1])) →* java.lang.Object(DivTernary.Nats(x0[19])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))) →* java.lang.Object(DivTernary.Nats(x1[19])))∧(java.lang.Object(DivTernary.Nats(x3[1])) →* java.lang.Object(DivTernary.Nats(x2[19]))))


(2) -> (3), if ((java.lang.Object(DivTernary.Nats(x1[2])) →* java.lang.Object(DivTernary.Nats(x0[3])))∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x1[3])))∧(java.lang.Object(DivTernary.Nats(x2[2])) →* java.lang.Object(DivTernary.Nats(x2[3]))))


(2) -> (19), if ((java.lang.Object(DivTernary.Nats(x1[2])) →* java.lang.Object(DivTernary.Nats(x0[19])))∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x1[19])))∧(java.lang.Object(DivTernary.Nats(x2[2])) →* java.lang.Object(DivTernary.Nats(x2[19])))∧(1* 0))


(3) -> (4), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))) →* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x1[3])) →* java.lang.Object(DivTernary.Nats(x0[4])))∧(java.lang.Object(DivTernary.Nats(x2[3])) →* java.lang.Object(DivTernary.Nats(x1[4])))∧(java.lang.Object(DivTernary.Nats(x0[3])) →* java.lang.Object(DivTernary.Nats(NULL))))


(3) -> (11), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x1[3])) →* java.lang.Object(DivTernary.Nats(x0[11])))∧(java.lang.Object(DivTernary.Nats(x2[3])) →* java.lang.Object(DivTernary.Nats(x1[11])))∧(java.lang.Object(DivTernary.Nats(x0[3])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(3) -> (12), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))))∧(java.lang.Object(DivTernary.Nats(x1[3])) →* java.lang.Object(DivTernary.Nats(x2[12])))∧(java.lang.Object(DivTernary.Nats(x2[3])) →* java.lang.Object(DivTernary.Nats(x3[12])))∧(java.lang.Object(DivTernary.Nats(x0[3])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))))


(4) -> (5), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))) →* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x0[4])) →* java.lang.Object(DivTernary.Nats(x0[5])))∧(java.lang.Object(DivTernary.Nats(x1[4])) →* java.lang.Object(DivTernary.Nats(NULL))))


(4) -> (7), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x0[4])) →* java.lang.Object(DivTernary.Nats(x0[7])))∧(java.lang.Object(DivTernary.Nats(x1[4])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(4) -> (8), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))))∧(java.lang.Object(DivTernary.Nats(x0[4])) →* java.lang.Object(DivTernary.Nats(x1[8])))∧(java.lang.Object(DivTernary.Nats(x1[4])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))))


(5) -> (6), if ((1452_0_copy_Load* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x0[5])) →* java.lang.Object(DivTernary.Nats(x0[6]))))


(6) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(NULL))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(7) -> (9), if ((1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x0[7])) →* java.lang.Object(DivTernary.Nats(x0[9])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9]))))))


(7) -> (10), if ((1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))))∧(java.lang.Object(DivTernary.Nats(x0[7])) →* java.lang.Object(DivTernary.Nats(x1[10])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))))


(8) -> (9), if ((1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x1[8])) →* java.lang.Object(DivTernary.Nats(x0[9])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(8) -> (10), if ((1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))))∧(java.lang.Object(DivTernary.Nats(x1[8])) →* java.lang.Object(DivTernary.Nats(x1[10])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))))


(9) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(10) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(11) -> (13), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))) →* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[13])))))∧(java.lang.Object(DivTernary.Nats(x0[11])) →* java.lang.Object(DivTernary.Nats(x1[13])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[13])))))∧(java.lang.Object(DivTernary.Nats(x1[11])) →* java.lang.Object(DivTernary.Nats(NULL))))


(11) -> (15), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))))∧(java.lang.Object(DivTernary.Nats(x0[11])) →* java.lang.Object(DivTernary.Nats(x1[15])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))))∧(java.lang.Object(DivTernary.Nats(x1[11])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(11) -> (16), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))))∧(java.lang.Object(DivTernary.Nats(x0[11])) →* java.lang.Object(DivTernary.Nats(x2[16])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))))∧(java.lang.Object(DivTernary.Nats(x1[11])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))))


(12) -> (13), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))) →* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[13])))))∧(java.lang.Object(DivTernary.Nats(x2[12])) →* java.lang.Object(DivTernary.Nats(x1[13])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[13])))))∧(java.lang.Object(DivTernary.Nats(x3[12])) →* java.lang.Object(DivTernary.Nats(NULL))))


(12) -> (15), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))))∧(java.lang.Object(DivTernary.Nats(x2[12])) →* java.lang.Object(DivTernary.Nats(x1[15])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))))∧(java.lang.Object(DivTernary.Nats(x3[12])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(12) -> (16), if ((1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))))∧(java.lang.Object(DivTernary.Nats(x2[12])) →* java.lang.Object(DivTernary.Nats(x2[16])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))))∧(java.lang.Object(DivTernary.Nats(x3[12])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))))


(13) -> (14), if ((1452_0_copy_Load* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[13])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[14])))))∧(java.lang.Object(DivTernary.Nats(x1[13])) →* java.lang.Object(DivTernary.Nats(x1[14])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[13])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[14]))))))


(14) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(NULL))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[14])))) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(15) -> (17), if ((1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))))∧(java.lang.Object(DivTernary.Nats(x1[15])) →* java.lang.Object(DivTernary.Nats(x1[17])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17]))))))


(15) -> (18), if ((1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))))∧(java.lang.Object(DivTernary.Nats(x1[15])) →* java.lang.Object(DivTernary.Nats(x2[18])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))))


(16) -> (17), if ((1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))))∧(java.lang.Object(DivTernary.Nats(x2[16])) →* java.lang.Object(DivTernary.Nats(x1[17])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(16) -> (18), if ((1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))))∧(java.lang.Object(DivTernary.Nats(x2[16])) →* java.lang.Object(DivTernary.Nats(x2[18])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))))


(17) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(18) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(19) -> (20), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[19]))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(x1[19])) →* java.lang.Object(DivTernary.Nats(x2[20])))∧(java.lang.Object(DivTernary.Nats(x2[19])) →* java.lang.Object(DivTernary.Nats(x3[20])))∧(java.lang.Object(DivTernary.Nats(x0[19])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))))


(20) -> (21), if ((java.lang.Object(DivTernary.Nats(x2[20])) →* java.lang.Object(DivTernary.Nats(x0[21])))∧(java.lang.Object(DivTernary.Nats(x3[20])) →* java.lang.Object(DivTernary.Nats(x1[21])))∧(java.lang.Object(x1[20]) →* java.lang.Object(x2[21])))


(21) -> (22), if ((1322_0_copy_Load(java.lang.Object(x2[21])) →* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x0[21])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))))∧(java.lang.Object(DivTernary.Nats(x1[21])) →* java.lang.Object(DivTernary.Nats(x1[22])))∧(java.lang.Object(x2[21]) →* java.lang.Object(DivTernary.Nats(NULL))))


(21) -> (26), if ((1322_0_copy_Load(java.lang.Object(x2[21])) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x0[21])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))))∧(java.lang.Object(DivTernary.Nats(x1[21])) →* java.lang.Object(DivTernary.Nats(x1[26])))∧(java.lang.Object(x2[21]) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(21) -> (27), if ((1322_0_copy_Load(java.lang.Object(x2[21])) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))))∧(java.lang.Object(DivTernary.Nats(x0[21])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))))∧(java.lang.Object(DivTernary.Nats(x1[21])) →* java.lang.Object(DivTernary.Nats(x2[27])))∧(java.lang.Object(x2[21]) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))))


(22) -> (23), if ((1322_0_copy_Load(java.lang.Object(x0[22])) →* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x1[22])) →* java.lang.Object(DivTernary.Nats(x0[23])))∧(java.lang.Object(x0[22]) →* java.lang.Object(DivTernary.Nats(NULL))))


(22) -> (24), if ((1322_0_copy_Load(java.lang.Object(x0[22])) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x1[22])) →* java.lang.Object(DivTernary.Nats(x0[24])))∧(java.lang.Object(x0[22]) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(22) -> (25), if ((1322_0_copy_Load(java.lang.Object(x0[22])) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))))∧(java.lang.Object(DivTernary.Nats(x1[22])) →* java.lang.Object(DivTernary.Nats(x1[25])))∧(java.lang.Object(x0[22]) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))))


(23) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[23]))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(x0[23])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(24) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(x0[24])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(25) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(x1[25])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(26) -> (28), if ((1322_0_copy_Load(java.lang.Object(x0[26])) →* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x1[26])) →* java.lang.Object(DivTernary.Nats(x0[28])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))))∧(java.lang.Object(x0[26]) →* java.lang.Object(DivTernary.Nats(NULL))))


(26) -> (29), if ((1322_0_copy_Load(java.lang.Object(x0[26])) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x1[26])) →* java.lang.Object(DivTernary.Nats(x0[29])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))))∧(java.lang.Object(x0[26]) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(26) -> (30), if ((1322_0_copy_Load(java.lang.Object(x0[26])) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))))∧(java.lang.Object(DivTernary.Nats(x1[26])) →* java.lang.Object(DivTernary.Nats(x1[30])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))))∧(java.lang.Object(x0[26]) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))))


(27) -> (28), if ((1322_0_copy_Load(java.lang.Object(x1[27])) →* 1076_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x2[27])) →* java.lang.Object(DivTernary.Nats(x0[28])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))))∧(java.lang.Object(x1[27]) →* java.lang.Object(DivTernary.Nats(NULL))))


(27) -> (29), if ((1322_0_copy_Load(java.lang.Object(x1[27])) →* 1295_0_copy_Return)∧(java.lang.Object(DivTernary.Nats(x2[27])) →* java.lang.Object(DivTernary.Nats(x0[29])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))))∧(java.lang.Object(x1[27]) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))


(27) -> (30), if ((1322_0_copy_Load(java.lang.Object(x1[27])) →* 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))))∧(java.lang.Object(DivTernary.Nats(x2[27])) →* java.lang.Object(DivTernary.Nats(x1[30])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))))∧(java.lang.Object(x1[27]) →* java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))))


(28) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(NULL)) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(x0[28])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(29) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(x0[29])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))


(30) -> (0), if ((1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))) →* 864_0_isZero_Return)∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))) →* java.lang.Object(DivTernary.Nats(x1[0])))∧(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))) →* java.lang.Object(DivTernary.Nats(x2[0])))∧(java.lang.Object(DivTernary.Nats(x1[30])) →* java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))))



The set Q consists of the following terms:
1452_0_copy_Load
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(x1)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3728_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2174_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2174_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
2174_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
4445_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))
4445_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
4445_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
1445_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)), NULL)
1882_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1977_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x3)))
3930_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

(15) IDPtoQDPProof (SOUND transformation)

Represented integers and predefined function symbols by Terms

(16) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[5])), java.lang.Object(DivTernary.Nats(NULL))) → 1452_1_DIV_INVOKEMETHOD(1452_0_copy_Load, java.lang.Object(DivTernary.Nats(x0[5])))
1452_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[6]))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1952_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[13])))), java.lang.Object(DivTernary.Nats(x1[13])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[13])))), java.lang.Object(DivTernary.Nats(NULL))) → 2095_1_DIV_INVOKEMETHOD(1452_0_copy_Load, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[13])))), java.lang.Object(DivTernary.Nats(x1[13])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[13])))))
2095_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[14])))), java.lang.Object(DivTernary.Nats(x1[14])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[14]))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[14])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[19]))), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[23]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))

The TRS R consists of the following rules:

1452_0_copy_Load1460_0_copy_Return
1452_0_copy_Load1858_0_copy_Return
1452_0_copy_Load3532_0_copy_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL))) → 1970_0_copy_Return
1452_0_copy_Load2101_0_copy_Return
1452_0_copy_Load3587_0_copy_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL))) → 3878_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1452_0_copy_Load993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
1527_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 2165_0_div_Return(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 2165_0_div_Return(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 6040_0_div_Return(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1527_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(x1))) → 6040_0_div_Return(java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
3728_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5657_0_div_Return(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
3728_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5657_0_div_Return(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
3728_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 6742_0_div_Return(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3728_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 6742_0_div_Return(java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))))
2174_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
2174_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
2174_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2174_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2174_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
2174_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))))
4445_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
4445_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
4445_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
4445_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1445_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)), NULL) → 2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)))
1882_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0))) → 1915_0_div_Return
1882_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0))) → 1915_0_div_Return
1882_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1882_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0))) → 3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL))) → 3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1882_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1882_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1977_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2021_0_div_Return
1977_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2021_0_div_Return
1977_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1977_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1977_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1977_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
2226_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2426_0_div_Return
2226_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2426_0_div_Return
2226_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2226_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2226_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
3930_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(x1))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x3))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3930_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3930_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3930_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
3930_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3930_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return

The set Q consists of the following terms:

1452_0_copy_Load
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(x1)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3728_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2174_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2174_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
2174_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
4445_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))
4445_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
4445_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
1445_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)), NULL)
1882_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1977_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x3)))
3930_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(17) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes.

(18) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[19]))), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[23]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))

The TRS R consists of the following rules:

1452_0_copy_Load1460_0_copy_Return
1452_0_copy_Load1858_0_copy_Return
1452_0_copy_Load3532_0_copy_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL))) → 1970_0_copy_Return
1452_0_copy_Load2101_0_copy_Return
1452_0_copy_Load3587_0_copy_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL))) → 3878_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1452_0_copy_Load993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
1527_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 2165_0_div_Return(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 2165_0_div_Return(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 6040_0_div_Return(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1527_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0))) → 3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(x1))) → 6040_0_div_Return(java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
3728_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5657_0_div_Return(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
3728_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5657_0_div_Return(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
3728_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 6742_0_div_Return(java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3728_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 6742_0_div_Return(java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))))
2174_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
2174_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
2174_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2174_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2174_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
2174_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))))
4445_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
4445_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
4445_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
4445_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
4445_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))) → 5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1445_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)), NULL) → 2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)))
1882_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0))) → 1915_0_div_Return
1882_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0))) → 1915_0_div_Return
1882_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1882_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0))) → 3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL))) → 3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1882_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1882_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1977_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2021_0_div_Return
1977_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2021_0_div_Return
1977_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1977_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1977_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1977_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
2226_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2426_0_div_Return
2226_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))) → 2426_0_div_Return
2226_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2226_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0))) → 4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))) → 6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2226_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
3930_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(x1))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x3))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3930_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3930_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3930_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
3930_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x2))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3930_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL))) → 4256_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return

The set Q consists of the following terms:

1452_0_copy_Load
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(x1)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3728_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2174_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2174_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
2174_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
4445_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))
4445_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
4445_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
1445_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)), NULL)
1882_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1977_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x3)))
3930_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(19) UsableRulesProof (EQUIVALENT transformation)

As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R.

(20) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[19]))), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[23]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1452_0_copy_Load
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(x1)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3728_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2174_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2174_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
2174_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
4445_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))
4445_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
4445_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
1445_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)), NULL)
1882_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1977_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x3)))
3930_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(21) QReductionProof (EQUIVALENT transformation)

We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN].

1452_0_copy_Load
1527_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0)))
1527_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(x1)))
3728_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
3728_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2174_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2174_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
2174_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))
2174_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))
4445_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
4445_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(x3)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
4445_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))
4445_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(x4)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x7)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(x7)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x8)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))
4445_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
4445_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(x5)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x6)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
4445_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5)))))
1445_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(x1)), NULL)
1882_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(x0)))
1882_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1882_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)))
1882_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1977_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(2165_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(2850_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
1977_1_div_InvokeMethod(3000_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(3929_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(5657_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
1977_1_div_InvokeMethod(6040_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
1977_1_div_InvokeMethod(6742_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1)))
2226_1_div_InvokeMethod(3451_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
2226_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(5130_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x0)))
2226_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))
2226_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(1350_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1663_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(1915_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(2021_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(2426_0_div_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(3015_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
3930_1_div_InvokeMethod(3030_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4115_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4135_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(4256_0_div_Return(java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(x3)))
3930_1_div_InvokeMethod(4324_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(4748_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))
3930_1_div_InvokeMethod(4912_0_div_InvokeMethod(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(5789_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1)))
3930_1_div_InvokeMethod(5808_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(5937_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
3930_1_div_InvokeMethod(6077_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x2)))
3930_1_div_InvokeMethod(6546_0_div_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))), java.lang.Object(DivTernary.Nats(NULL)))

(22) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[19]))), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[23]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(23) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[19]))), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19]))) at position [0] we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))

(24) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[23]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(25) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[23]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23]))) at position [0] we obtained the following new rules [LPAR04]:

1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))

(26) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(27) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x2[0]))), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0]))) at position [0] we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))

(28) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(29) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0[3]))), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3]))) at position [0] we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))

(30) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(31) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[4]))), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4]))) at position [0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))

(32) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(33) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(34) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(35) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(36) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(37) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) at position [0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))

(38) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(39) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))) at position [0] we obtained the following new rules [LPAR04]:

1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))

(40) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(41) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x1[11]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11]))) at position [0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))

(42) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(43) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(44) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(45) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(46) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(47) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) at position [0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))

(48) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))

The TRS R consists of the following rules:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(49) UsableRulesProof (EQUIVALENT transformation)

As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R.

(50) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)

The set Q consists of the following terms:

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(51) QReductionProof (EQUIVALENT transformation)

We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN].

1964_0_copy_Load(java.lang.Object(DivTernary.Nats(NULL)))
1964_0_copy_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))

(52) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)

The set Q consists of the following terms:

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(53) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))) at position [0] we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))

(54) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)

The set Q consists of the following terms:

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(55) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x3[12]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12]))) at position [0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))

(56) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)

The set Q consists of the following terms:

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(57) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[24]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24]))) at position [0] we obtained the following new rules [LPAR04]:

1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))

(58) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)

The set Q consists of the following terms:

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(59) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[25]))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25]))) at position [0] we obtained the following new rules [LPAR04]:

1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))

(60) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)

The set Q consists of the following terms:

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(61) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[28]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28]))) at position [0] we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))

(62) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)

The set Q consists of the following terms:

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(63) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0[29]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29]))) at position [0] we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))

(64) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)

The set Q consists of the following terms:

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(65) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x1[30]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30]))) at position [0] we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))

(66) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)
1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0))) → 819_0_isZero_NONNULL(x0)

The set Q consists of the following terms:

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(67) UsableRulesProof (EQUIVALENT transformation)

As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R.

(68) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(69) QReductionProof (EQUIVALENT transformation)

We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN].

1220_0_isZero_Load(java.lang.Object(DivTernary.Nats(x0)))

(70) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(71) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(72) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(73) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(74) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(75) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) at position [0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))

(76) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(77) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))) at position [0] we obtained the following new rules [LPAR04]:

1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))

(78) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(79) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(80) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(81) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(82) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(83) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) at position [0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))

(84) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(85) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))) at position [0] we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))

(86) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(87) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0,0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(88) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(89) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))

(90) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(91) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0,0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(92) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(93) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))

(94) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(95) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(96) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(97) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(98) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(99) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[19])), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), pos(01)) → 1333_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[19]), java.lang.Object(DivTernary.Nats(x1[19])), java.lang.Object(DivTernary.Nats(x2[19])), java.lang.Object(DivTernary.Nats(x0[19]))) at position [0] we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(NULL)))

(100) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(101) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(102) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(103) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[23])), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[23]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[23]))) at position [0] we obtained the following new rules [LPAR04]:

1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))

(104) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(105) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(106) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(107) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[24])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[24]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[24]))) at position [0] we obtained the following new rules [LPAR04]:

1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

(108) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(109) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(110) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25])))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(111) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25]))))))), java.lang.Object(DivTernary.Nats(x1[25])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[25]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[25]), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[25])))))), java.lang.Object(DivTernary.Nats(x1[25]))) at position [0] we obtained the following new rules [LPAR04]:

1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(NULL)))

(112) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(113) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(114) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0])))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(115) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(x2[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0])))) → 1273_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x2[0]), java.lang.Object(DivTernary.Nats(x1[0])), java.lang.Object(DivTernary.Nats(java.lang.Object(x3[0]))), java.lang.Object(DivTernary.Nats(x2[0]))) at position [0] we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))

(116) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(117) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[28])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[28]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[28])))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x0[28]))) at position [0] we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))

(118) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(119) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(120) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(121) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[29])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x0[29]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[29])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[29]))) at position [0] we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

(122) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(123) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(124) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30])))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(125) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30]))))))), java.lang.Object(DivTernary.Nats(x1[30])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[30]))))))) → 1220_1_DIV_INVOKEMETHOD(819_0_isZero_NONNULL(x1[30]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[30])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[30])))))), java.lang.Object(DivTernary.Nats(x1[30]))) at position [0] we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(NULL)))

(126) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(127) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(128) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))

The TRS R consists of the following rules:

819_0_isZero_NONNULL(java.lang.Object(x0)) → 864_0_isZero_Return
819_0_isZero_NONNULL(NULL) → 881_0_isZero_Return
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(129) UsableRulesProof (EQUIVALENT transformation)

As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R.

(130) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))
819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

We have to consider all minimal (P,Q,R)-chains.

(131) QReductionProof (EQUIVALENT transformation)

We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN].

819_0_isZero_NONNULL(java.lang.Object(x0))
819_0_isZero_NONNULL(NULL)

(132) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3])))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(133) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x0[3])), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0[3])), x0[3]), java.lang.Object(DivTernary.Nats(x1[3])), java.lang.Object(DivTernary.Nats(x2[3])), java.lang.Object(DivTernary.Nats(x0[3]))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))

(134) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(135) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4])), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[4])), x1[4]), java.lang.Object(DivTernary.Nats(x0[4])), java.lang.Object(DivTernary.Nats(x1[4]))) we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))

(136) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8])))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(137) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8]))))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2[8])), x2[8]), java.lang.Object(DivTernary.Nats(x2[8]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))), java.lang.Object(DivTernary.Nats(x1[8])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[8])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[8]))))))) we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))

(138) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10])))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(139) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))), java.lang.Object(DivTernary.Nats(x1[10])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[10]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[10])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[10]))))))) we obtained the following new rules [LPAR04]:

1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))

(140) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(141) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[7])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(142) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(143) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[9])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[9])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(144) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11])))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(145) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(x1[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x1[11])), x1[11]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0[11])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x1[11]))) we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))

(146) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(147) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[17])))), java.lang.Object(DivTernary.Nats(x1[17])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[17])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(148) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12])))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(149) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12]))))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(x3[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12]))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[12])), x3[12]), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[12])))))), java.lang.Object(DivTernary.Nats(x2[12])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[12])))))), java.lang.Object(DivTernary.Nats(x3[12]))) we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))

(150) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16])))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(151) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3[16])), x3[16]), java.lang.Object(DivTernary.Nats(x3[16]))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[16])))), java.lang.Object(DivTernary.Nats(x2[16])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[16])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[16])))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[16]))))))) we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))

(152) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18])))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(153) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1[18])))), java.lang.Object(DivTernary.Nats(x2[18])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[18]))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x5[18])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[18]))))))) we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))

(154) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(155) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[15])))), java.lang.Object(DivTernary.Nats(x1[15])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2[15])))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(156) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(157) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(158) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(159) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) → 1514_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x2[21])), java.lang.Object(DivTernary.Nats(x0[21])), java.lang.Object(DivTernary.Nats(x1[21])), java.lang.Object(x2[21])) at position [0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))

(160) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(161) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[22]))), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[22])), java.lang.Object(DivTernary.Nats(x1[22])), java.lang.Object(x0[22])) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))

(162) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26]))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(163) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0[26]))), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x0[26])), java.lang.Object(DivTernary.Nats(x1[26])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(x0[26])) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))

(164) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27]))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(165) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27]))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[27]))), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3[27]))))))) → 2068_1_DIV_INVOKEMETHOD(1322_0_copy_Load(java.lang.Object(x1[27])), java.lang.Object(DivTernary.Nats(x2[27])), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0[27])))))), java.lang.Object(x1[27])) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))

(166) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return
1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0))) → 993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0)

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(167) UsableRulesProof (EQUIVALENT transformation)

As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R.

(168) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(169) QReductionProof (EQUIVALENT transformation)

We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN].

1322_0_copy_Load(java.lang.Object(DivTernary.Nats(x0)))

(170) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(171) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(z0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(z0))) at position [0] we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))

(172) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(173) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1))) at position [0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))

(174) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(175) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(176) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(177) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(z1))) at position [0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

(178) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(179) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(180) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(181) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(z1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1952_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(z1))) at position [0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(NULL)))

(182) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(183) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(184) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(185) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) at position [0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(186) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(187) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(188) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(189) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(190) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(191) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x4)), x4), java.lang.Object(DivTernary.Nats(x4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))) at position [0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(192) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(193) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(194) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(195) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0] we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(196) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(197) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) at position [0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(198) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(199) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(200) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(201) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0] we obtained the following new rules [LPAR04]:

1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(202) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(203) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))) we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(204) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(205) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0)))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))

(206) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(207) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(x3[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1])))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[1])), java.lang.Object(DivTernary.Nats(java.lang.Object(x2[1]))), java.lang.Object(DivTernary.Nats(x3[1])), pos(01)) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))

(208) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL))) → 1376_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1376_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1964_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1711_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1711_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 1964_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1376_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1964_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(209) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 17 less nodes.

(210) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(211) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(java.lang.Object(y2))), java.lang.Object(DivTernary.Nats(NULL))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))

(212) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(213) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(x2[2])), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(x1[2])), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(x2[2])), pos(s(01))) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))

(214) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1711_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1711_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(215) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes.

(216) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(217) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0)))) we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))

(218) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(219) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))

(220) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(221) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))

(222) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(223) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

(224) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(225) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0,0] we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(226) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(227) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

(228) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(229) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(230) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(231) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0)))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

(232) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20]))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(233) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(DivTernary.Nats(java.lang.Object(x1[20])))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(x2[20])), java.lang.Object(DivTernary.Nats(x3[20])), java.lang.Object(x1[20])) we obtained the following new rules [LPAR04]:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(234) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(235) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) → 1514_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(x0))) at position [0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))

(236) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL))) → 1514_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(237) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes.

(238) Obligation:

Q DP problem:
The TRS P consists of the following rules:

2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(239) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0)))) we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))

(240) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(241) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(y0)), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(242) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(243) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y1)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(x0))) we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

(244) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(245) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

(246) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(247) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(248) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(249) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(250) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(251) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(252) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(253) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

(254) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(255) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0)))) we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(256) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(257) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

(258) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(259) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01)) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))

(260) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(261) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(262) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(263) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(z0))) we obtained the following new rules [LPAR04]:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(NULL)))

(264) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(265) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 18 less nodes.

(266) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(267) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(y2)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(x0))) we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(268) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(269) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))

(270) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(271) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))

(272) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(273) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(274) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(275) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(276) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(277) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(278) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(279) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(280) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(281) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))

(282) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(283) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

(284) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(285) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(z0))) we obtained the following new rules [LPAR04]:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

(286) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(287) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 21 less nodes.

(288) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(289) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))

(290) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(291) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(s(01))) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))

(292) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(293) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(NULL))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))

(294) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(295) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(x0)))) we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))

(296) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(297) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL))) we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))

(298) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(299) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))) we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(300) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(301) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0,0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(302) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(303) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))

(304) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(305) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(306) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(307) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(308) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(309) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))))) at position [0,0,0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))

(310) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(311) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0,0,0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(312) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(313) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(314) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(315) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) at position [0] we obtained the following new rules [LPAR04]:

1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(316) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(317) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(318) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(319) Instantiation (EQUIVALENT transformation)

By instantiating [LPAR04] the rule 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(320) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(321) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))

(322) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(323) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))

(324) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(325) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))

(326) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(327) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) at position [0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(328) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(329) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(330) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(331) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))

(332) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(333) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x2)), x2), java.lang.Object(DivTernary.Nats(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))) we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))

(334) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(335) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

(336) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(337) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

(338) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(339) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))

(340) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(341) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z2)), z2), java.lang.Object(DivTernary.Nats(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))) at position [0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(342) Obligation:

Q DP problem:
The TRS P consists of the following rules:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(343) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(344) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(345) Narrowing (EQUIVALENT transformation)

By narrowing [LPAR04] the rule 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z1)), z1), java.lang.Object(DivTernary.Nats(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))) at position [0] we obtained the following new rules [LPAR04]:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(346) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(347) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(348) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(349) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))

(350) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(351) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))

(352) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(353) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))

(354) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(355) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))

(356) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(357) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))

(358) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(359) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(360) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(361) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(362) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(363) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(364) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(365) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(366) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(367) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))

(368) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(369) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

(370) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(371) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0,0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(372) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(373) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

(374) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(375) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(376) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(377) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(x0)))) we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))

(378) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(379) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))

(380) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(381) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(382) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(383) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

(384) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(385) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0,0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(386) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(387) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(388) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(389) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(z0)), z0), java.lang.Object(DivTernary.Nats(z0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(390) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(391) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) at position [0,0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

(392) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(393) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL), java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0,0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(394) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(395) Rewriting (EQUIVALENT transformation)

By rewriting [LPAR04] the rule 1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) at position [0] we obtained the following new rules [LPAR04]:

1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

(396) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(397) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))) we obtained the following new rules [LPAR04]:

1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))

(398) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(399) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))

(400) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(401) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))

(402) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(403) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) we obtained the following new rules [LPAR04]:

1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))

(404) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(405) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), pos(01)) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))

(406) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(407) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))

(408) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(409) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z2))), pos(01)) we obtained the following new rules [LPAR04]:

1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))

(410) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(411) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

(412) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(413) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2))))))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

(414) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(415) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(z1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0))))))) we obtained the following new rules [LPAR04]:

1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

(416) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(417) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z3))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))) we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(418) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(419) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))))) we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3)), x3), java.lang.Object(DivTernary.Nats(x3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))))

(420) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3)), x3), java.lang.Object(DivTernary.Nats(x3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(421) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1)))) we obtained the following new rules [LPAR04]:

2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))

(422) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3)), x3), java.lang.Object(DivTernary.Nats(x3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(423) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) we obtained the following new rules [LPAR04]:

3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(424) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3)), x3), java.lang.Object(DivTernary.Nats(x3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(425) ForwardInstantiation (EQUIVALENT transformation)

By forward instantiating [JAR06] the rule 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(z0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) we obtained the following new rules [LPAR04]:

1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

(426) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3)), x3), java.lang.Object(DivTernary.Nats(x3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(427) QDPOrderProof (EQUIVALENT transformation)

We use the reduction pair processor [LPAR04].


The following pairs can be oriented strictly and are deleted.


2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
2068_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))))
The remaining pairs can at least be oriented weakly.
Used ordering: Matrix interpretation [MATRO] with arctic natural numbers [ARCTIC]:

POL(1445_0_DIV_INVOKEMETHOD(x1, x2, x3)) = -I + -I·x1 + -I·x2 + 1A·x3

POL(java.lang.Object(x1)) = -I + 0A·x1

POL(DivTernary.Nats(x1)) = -I + 1A·x1

POL(NULL) = 0A

POL(1514_1_DIV_INVOKEMETHOD(x1, x2, x3, x4)) = -I + 1A·x1 + -I·x2 + -I·x3 + 0A·x4

POL(1041_1_copy_InvokeMethod(x1, x2)) = -I + 1A·x1 + -I·x2

POL(993_0_copy_NONNULL(x1, x2)) = -I + 0A·x1 + -I·x2

POL(3406_0_copy_Return(x1)) = -I + 0A·x1

POL(2068_1_DIV_INVOKEMETHOD(x1, x2, x3, x4)) = -I + -I·x1 + -I·x2 + 1A·x3 + -I·x4

POL(1076_0_copy_Return) = 1A

POL(1220_1_DIV_INVOKEMETHOD(x1, x2, x3, x4)) = -I + -I·x1 + 0A·x2 + -I·x3 + -I·x4

POL(864_0_isZero_Return) = 0A

POL(1273_1_DIV_INVOKEMETHOD(x1, x2, x3, x4)) = -I + -I·x1 + 0A·x2 + -I·x3 + -I·x4

POL(881_0_isZero_Return) = 2A

POL(1293_0_DIV_EQ(x1, x2, x3, x4)) = -I + 0A·x1 + -I·x2 + -I·x3 + -I·x4

POL(pos(x1)) = 0A + -I·x1

POL(s(x1)) = -I + 0A·x1

POL(01) = 0A

POL(1322_1_DIV_INVOKEMETHOD(x1, x2, x3, x4)) = -I + 0A·x1 + -I·x2 + -I·x3 + -I·x4

POL(1952_1_DIV_INVOKEMETHOD(x1, x2, x3, x4, x5)) = -I + -I·x1 + -I·x2 + -I·x3 + 0A·x4 + -I·x5

POL(1295_0_copy_Return) = 2A

POL(1333_1_DIV_INVOKEMETHOD(x1, x2, x3, x4)) = -I + -I·x1 + -I·x2 + -I·x3 + 0A·x4

POL(3868_1_DIV_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = -I + -I·x1 + -I·x2 + -I·x3 + 0A·x4 + -I·x5 + -I·x6

The following usable rules [FROCOS05] were oriented:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

(428) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_2)), y_2), java.lang.Object(DivTernary.Nats(y_2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL)))
1273_1_DIV_INVOKEMETHOD(881_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(NULL))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(s(01)))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), pos(s(01))) → 1322_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))))) → 1514_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_3)), y_3), java.lang.Object(DivTernary.Nats(y_3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))
1322_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1952_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3868_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(y_4)), y_4), java.lang.Object(DivTernary.Nats(y_4))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_4)))))))
1514_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 2068_1_DIV_INVOKEMETHOD(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2))))))))) → 1445_0_DIV_INVOKEMETHOD(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))))
1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), pos(01)) → 1333_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_2)))))))))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), pos(01))
1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1293_0_DIV_EQ(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x1))), pos(01))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x2)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2)))) → 1273_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(x2))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x4))))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))))) → 3868_1_DIV_INVOKEMETHOD(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x3)), x3), java.lang.Object(DivTernary.Nats(x3))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_3)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x3)))))))))
3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 1220_1_DIV_INVOKEMETHOD(864_0_isZero_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_0)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1952_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))) → 3868_1_DIV_INVOKEMETHOD(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))), java.lang.Object(DivTernary.Nats(NULL)), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(y_1)))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))

The TRS R consists of the following rules:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0))) → 1041_1_copy_InvokeMethod(993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(x0)), x0), java.lang.Object(DivTernary.Nats(x0)))
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL) → 1076_0_copy_Return
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1))))))) → 3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL))) → 1295_0_copy_Return

The set Q consists of the following terms:

993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(NULL)), NULL)
993_0_copy_NONNULL(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0)))), java.lang.Object(DivTernary.Nats(x0)))
1041_1_copy_InvokeMethod(1295_0_copy_Return, java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(NULL)))))
1041_1_copy_InvokeMethod(3406_0_copy_Return(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x0))))))), java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(java.lang.Object(DivTernary.Nats(x1)))))))
1041_1_copy_InvokeMethod(1076_0_copy_Return, java.lang.Object(DivTernary.Nats(NULL)))

We have to consider all minimal (P,Q,R)-chains.

(429) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 0 SCCs with 46 less nodes.

(430) TRUE

(431) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer


The ITRS R consists of the following rules:
244_1_<init>_InvokeMethod(189_0_<init>_Return, 0) → 339_0_<init>_Return
244_1_<init>_InvokeMethod(339_0_<init>_Return, x0) → 339_0_<init>_Return

The integer pair graph contains the following rules and edges:
(0): 86_0_<INIT>_INVOKEMETHOD(x0[0]) → COND_86_0_<INIT>_INVOKEMETHOD(x0[0] > 0, x0[0])
(1): COND_86_0_<INIT>_INVOKEMETHOD(TRUE, x0[1]) → 86_0_<INIT>_INVOKEMETHOD(x0[1] - 1)

(0) -> (1), if ((x0[0] > 0* TRUE)∧(x0[0]* x0[1]))


(1) -> (0), if ((x0[1] - 1* x0[0]))



The set Q consists of the following terms:
244_1_<init>_InvokeMethod(189_0_<init>_Return, 0)
244_1_<init>_InvokeMethod(339_0_<init>_Return, x0)

(432) IDPNonInfProof (SOUND transformation)

The constraints were generated the following way:
The DP Problem is simplified using the Induction Calculus [NONINF] with the following steps:
Note that final constraints are written in bold face.


For Pair 86_0_<INIT>_INVOKEMETHOD(x0) → COND_86_0_<INIT>_INVOKEMETHOD(>(x0, 0), x0) the following chains were created:
  • We consider the chain 86_0_<INIT>_INVOKEMETHOD(x0[0]) → COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0]), COND_86_0_<INIT>_INVOKEMETHOD(TRUE, x0[1]) → 86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1)) which results in the following constraint:

    (1)    (>(x0[0], 0)=TRUEx0[0]=x0[1]86_0_<INIT>_INVOKEMETHOD(x0[0])≥NonInfC∧86_0_<INIT>_INVOKEMETHOD(x0[0])≥COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])∧(UIncreasing(COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])), ≥))



    We simplified constraint (1) using rule (IV) which results in the following new constraint:

    (2)    (>(x0[0], 0)=TRUE86_0_<INIT>_INVOKEMETHOD(x0[0])≥NonInfC∧86_0_<INIT>_INVOKEMETHOD(x0[0])≥COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])∧(UIncreasing(COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])), ≥))



    We simplified constraint (2) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (3)    (x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_11] + [(2)bni_11]x0[0] ≥ 0∧[(-1)bso_12] ≥ 0)



    We simplified constraint (3) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (4)    (x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_11] + [(2)bni_11]x0[0] ≥ 0∧[(-1)bso_12] ≥ 0)



    We simplified constraint (4) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (5)    (x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_11] + [(2)bni_11]x0[0] ≥ 0∧[(-1)bso_12] ≥ 0)



    We simplified constraint (5) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (6)    (x0[0] ≥ 0 ⇒ (UIncreasing(COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_11 + (2)bni_11] + [(2)bni_11]x0[0] ≥ 0∧[(-1)bso_12] ≥ 0)







For Pair COND_86_0_<INIT>_INVOKEMETHOD(TRUE, x0) → 86_0_<INIT>_INVOKEMETHOD(-(x0, 1)) the following chains were created:
  • We consider the chain COND_86_0_<INIT>_INVOKEMETHOD(TRUE, x0[1]) → 86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1)) which results in the following constraint:

    (7)    (COND_86_0_<INIT>_INVOKEMETHOD(TRUE, x0[1])≥NonInfC∧COND_86_0_<INIT>_INVOKEMETHOD(TRUE, x0[1])≥86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1))∧(UIncreasing(86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1))), ≥))



    We simplified constraint (7) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (8)    ((UIncreasing(86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1))), ≥)∧[2 + (-1)bso_14] ≥ 0)



    We simplified constraint (8) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (9)    ((UIncreasing(86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1))), ≥)∧[2 + (-1)bso_14] ≥ 0)



    We simplified constraint (9) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (10)    ((UIncreasing(86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1))), ≥)∧[2 + (-1)bso_14] ≥ 0)



    We simplified constraint (10) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (11)    ((UIncreasing(86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1))), ≥)∧0 = 0∧[2 + (-1)bso_14] ≥ 0)







To summarize, we get the following constraints P for the following pairs.
  • 86_0_<INIT>_INVOKEMETHOD(x0) → COND_86_0_<INIT>_INVOKEMETHOD(>(x0, 0), x0)
    • (x0[0] ≥ 0 ⇒ (UIncreasing(COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_11 + (2)bni_11] + [(2)bni_11]x0[0] ≥ 0∧[(-1)bso_12] ≥ 0)

  • COND_86_0_<INIT>_INVOKEMETHOD(TRUE, x0) → 86_0_<INIT>_INVOKEMETHOD(-(x0, 1))
    • ((UIncreasing(86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1))), ≥)∧0 = 0∧[2 + (-1)bso_14] ≥ 0)




The constraints for P> respective Pbound are constructed from P where we just replace every occurence of "t ≥ s" in P by "t > s" respective "t ≥ c". Here c stands for the fresh constant used for Pbound.
Using the following integer polynomial ordering the resulting constraints can be solved
Polynomial interpretation over integers[POLO]:

POL(TRUE) = 0   
POL(FALSE) = 0   
POL(244_1_<init>_InvokeMethod(x1, x2)) = [-1]   
POL(189_0_<init>_Return) = [-1]   
POL(0) = 0   
POL(339_0_<init>_Return) = [-1]   
POL(86_0_<INIT>_INVOKEMETHOD(x1)) = [2]x1   
POL(COND_86_0_<INIT>_INVOKEMETHOD(x1, x2)) = [2]x2   
POL(>(x1, x2)) = [-1]   
POL(-(x1, x2)) = x1 + [-1]x2   
POL(1) = [1]   

The following pairs are in P>:

COND_86_0_<INIT>_INVOKEMETHOD(TRUE, x0[1]) → 86_0_<INIT>_INVOKEMETHOD(-(x0[1], 1))

The following pairs are in Pbound:

86_0_<INIT>_INVOKEMETHOD(x0[0]) → COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])

The following pairs are in P:

86_0_<INIT>_INVOKEMETHOD(x0[0]) → COND_86_0_<INIT>_INVOKEMETHOD(>(x0[0], 0), x0[0])

There are no usable rules.

(433) Complex Obligation (AND)

(434) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer


The ITRS R consists of the following rules:
244_1_<init>_InvokeMethod(189_0_<init>_Return, 0) → 339_0_<init>_Return
244_1_<init>_InvokeMethod(339_0_<init>_Return, x0) → 339_0_<init>_Return

The integer pair graph contains the following rules and edges:
(0): 86_0_<INIT>_INVOKEMETHOD(x0[0]) → COND_86_0_<INIT>_INVOKEMETHOD(x0[0] > 0, x0[0])


The set Q consists of the following terms:
244_1_<init>_InvokeMethod(189_0_<init>_Return, 0)
244_1_<init>_InvokeMethod(339_0_<init>_Return, x0)

(435) IDependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 0 SCCs with 1 less node.

(436) TRUE

(437) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer


The ITRS R consists of the following rules:
244_1_<init>_InvokeMethod(189_0_<init>_Return, 0) → 339_0_<init>_Return
244_1_<init>_InvokeMethod(339_0_<init>_Return, x0) → 339_0_<init>_Return

The integer pair graph contains the following rules and edges:
(1): COND_86_0_<INIT>_INVOKEMETHOD(TRUE, x0[1]) → 86_0_<INIT>_INVOKEMETHOD(x0[1] - 1)


The set Q consists of the following terms:
244_1_<init>_InvokeMethod(189_0_<init>_Return, 0)
244_1_<init>_InvokeMethod(339_0_<init>_Return, x0)

(438) IDependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 0 SCCs with 1 less node.

(439) TRUE